package com.tju.resource.model.log;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 操作日志工具
 *
 * @Author CLS
 * @Date 2022/4/23 11:39
 */
@Data
public class OperationLogTool<T> {
    /**
     * 系统模块
     */
    private String systemModule;
    /**
     * 操作类型
     */
    private String operationType;
    /**
     * 用户
     */
    private String userName;
    /**
     * 类路径（方法）
     */
    private String classpath;

    /**
     * 操作状态:0成功，1失败
     */
    private int operatingState = 0;

    /**
     * 请求方式
     */
    private String requestMethod;
    /**
     * ip
     */
    private String ip;
    /**
     * 地点
     */
    private String place;
    /**
     * 请求地址
     */
    private String requestAddress;
    /**
     * 返回参数
     */
    private T returnParameter;
    /**
     * 请求参数
     */
    private T requestParameter;

}
